package com.example.basic.web.request;

import com.fasterxml.jackson.annotation.JsonEnumDefaultValue;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * <p>
 * 库位查询条件
 * </p>
 *
 * @roleor zzl
 * @since 2024-3-14
 */
@Data
public class DepotQueryRequest {
    @ApiModelProperty(value = "仓库编码")
    private String pharmCode;

    @ApiModelProperty(value = "分区编码")
    private String zoneCode;

    @ApiModelProperty(value = "库位编码")
    private String depotCode;

    @ApiModelProperty(value = "库位状态 1-占用，2-空闲")
    private String status;

    @ApiModelProperty(value = "性别")
    private String sex;

    @ApiModelProperty(value = "模糊搜索")
    private String searchParam;

    @ApiModelProperty(value = "入库开始日期")
    private String inBeginTime;

    @ApiModelProperty(value = "入库结束日期")
    private String inEndTime;

    @ApiModelProperty(value = "出库开始日期")
    private String outBeginTime;

    @ApiModelProperty(value = "出库结束日期")
    private String outEndTime;

    @ApiModelProperty(value = "存放天数")
    private Integer inDays;

    @ApiModelProperty(value = "页码")
    private Integer page;

    @ApiModelProperty(value = "数量")
    private Integer size;

}